package com.paypalpay.entity.appinterface.order.request;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.List;

@Setter
@Getter
public class RequestOrderPackageTradeData implements Serializable {

    @ApiModelProperty(value = "设备号", example = "444555889803",dataType = "String")
    private String deviceId;

    @ApiModelProperty(value = "设备类型", example = "5",dataType = "String")
    private String deviceType;

    @ApiModelProperty(value = "是否为主号订购的套餐； 1-是； 0-否", example = "0",dataType = "String")
    private String globalOrder;

    @ApiModelProperty(value = "资费套餐名称", example = "香港流量巴拉巴拉",dataType = "String")
    private String packageName;

    @ApiModelProperty(value = "资费套餐编码", example = "0002",dataType = "String")
    private String packageCode;

    @ApiModelProperty(value = "套餐产品类型，取值定义如下： 0-日程套餐； 1-日流量套餐； 2-月流量套餐； 3-季度流量套餐； 4-半年流量套餐；5-年流量套餐；", example = "2",dataType = "String")
    private String packageType;

    @ApiModelProperty(value = "订购周期", example = "1",dataType = "String")
    private String orderPeriod;

    @ApiModelProperty(value = "是否默认开通", example = "0/1",dataType = "String")
    private String isOpen;

}
